<html>
<body>
<p>报告可被替换为 <code>..&lt;</code> 运算符的 <code>until</code>。</p>
<p>每个 <code>until</code> 到 <code>..&lt;</code> 替换都不会以任何方式更改语义。</p>
<p>用户体验研究表明，与 <code>until</code> 相比，开发者在阅读包含 <code>..&lt;</code> 的代码时的错误减少了约 20-30%。</p>
<p><b>示例：</b></p>
<pre><code>
  fun main(args: Array&lt;String&gt;) {
      for (index in 0 until args.size) {
          println(index)
      }
  }
</code></pre>
<p>在应用快速修复后：</p>
<pre><code>
  fun main(args: Array&lt;String&gt;) {
      for (index in 0..&lt;args.size) {
          println(index)
      }
  }
</code></pre>
<!-- tooltip end -->
<p>仅当项目或模块的 Kotlin 语言级别为 1.7 或更高时，此检查才会报告。</p>
</body>
</html>